namespace com.tc.zigbee.mt
{

    using System.Collections.Generic;


    using com.tc.gateway.device;
    using com.tc.gateway;
    using com.tc.zigbee.entity;
    using com.tc.zigbee.entity.device;
    using com.tc.zigbee.mt.request;
    using com.tc.zigbee.zcl;
    using com.tc.zigbee.ha;

    public class ZigbeeDeviceManager : DeviceManager
    {
        ZigbeeManager manager;
        public ZigbeeDeviceManager(ZigbeeManager zm)
        {
            this.manager = zm;

        }
        public Device getDevice(string id)
        {
            // TODO Auto-generated method stub
            return manager.getDevice(id);
        }

        public List<Device> getDevices()
        {
            // TODO Auto-generated method stub
            return manager.getDevicesProfile(HAConstants.ZCL_HA_PROFILE_ID);
        }

    }
}
